package com.bite.bite_forum.utils;

import org.apache.commons.codec.digest.DigestUtils;

public class MD5Utils {

    /**
     * 加密
     * @param str
     * @param salt
     * @return
     */
    public static String md5salt(String str, String salt){
        return DigestUtils.md5Hex(salt + DigestUtils.md5Hex(str));
    }

    /**
     *
     * @param str  原字符串
     * @param salt
     * @param ciphertext  密文
     * @return
     */
    public static boolean verifyOriginalAndCiphertext(String str, String salt, String ciphertext){
        String md5 = DigestUtils.md5Hex(salt + DigestUtils.md5Hex(str));
        if(md5.equals(ciphertext)){
            return true;
        }
        return false;
    }

}
